﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Administrador_Produtos_Default : System.Web.UI.Page {

    PetShopService.ProdutoServicos oProdutoServicos = new PetShopService.ProdutoServicos();
    PetShopService.UsuarioServicos oUsuarioServicos = new PetShopService.UsuarioServicos();

    protected void Page_Load(object sender, EventArgs e) {

        if (!oUsuarioServicos.isUsuarioAdministrador())
            Response.Redirect("~/default.aspx");

        lblResposta.Text = "";
        if (Request.QueryString["removerId"] != null) {
            lblResposta.Text = RemoverProduto();
            CarregarListaProdutos();
        }

        if (!IsPostBack)
            CarregarListaProdutos();
    }

    private void CarregarListaProdutos() {
        RpProdutos.DataSource = oProdutoServicos.RetornaListaProdutosPorNome(txtPesquiasr.Text);
        RpProdutos.DataBind();
    }

    private string RemoverProduto() {
        int idSubCategoria = Convert.ToInt32(Request.QueryString["removerId"]);
        return oProdutoServicos.RemoverProduto(idSubCategoria);
    }

    protected void btPesquisar_Click(object sender, EventArgs e) {
        RpProdutos.DataSource = oProdutoServicos.RetornaListaProdutosPorNome(txtPesquiasr.Text); ;
        RpProdutos.DataBind();
    }
}